Harvey Weinstein has been diagnosed with cancer. NBC News reported Monday that Weinstein has chronic myeloid leukemia. He is undergoing treatment while still in prison at Rikers Island in New York. Chronic myeloid leukemia is an uncommon form of cancer of the bone marrow.